681860
75934
1001744
965244
57217
320728
18132
533464
96598
198823
631201
708393
5271799
3694581
3212148
2533804
2285988
2142609
2063358
193978
1837118
1746136
1730196
1662471